nl.telin.mymedia.uima.annotator
Class Statistics

java.lang.Object
  extended by nl.telin.mymedia.uima.annotator.Statistics

public class Statistics
extends java.lang.Object


Constructor Summary
Statistics()
           
 
Method Summary
static float Entropy(float[] probabilities)
          calculate entropy given probabilities.
static float JSDivergence(SparseVector<java.lang.Float> p1, SparseVector<java.lang.Float> p2)
          calculate JSDivergence given two sparsevectors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Statistics

public Statistics()
Method Detail

Entropy

public static float Entropy(float[] probabilities)
calculate entropy given probabilities.

Parameters:
probabilities - (0.0 - 1.0)
Returns:
entropy

JSDivergence

public static float JSDivergence(SparseVector<java.lang.Float> p1,
                                 SparseVector<java.lang.Float> p2)
calculate JSDivergence given two sparsevectors.

Parameters:
p1 - vector one
p2 - vector two
Returns:
JSDivergence